home *** CD-ROM | disk | FTP | other *** search
- property pLine, pItem, pIDlist
- global gPlatform, gGroep, gFile
-
- on beginSprite me
- pIDlist = []
- if gPlatform = "PC" then
- Files = getFilesPC(gGroep)
- else
- Files = getFilesMAC(gGroep)
- end if
- sprite(me.spriteNum).member.text = EMPTY
- repeat with i = 1 to 17
- if i <= Files.count then
- sprite(me.spriteNum).member.line[i] = Files[i].naam
- pIDlist.add(Files[i].id)
- end if
- end repeat
- pLine = 1
- pItem = 1
- sprite(me.spriteNum).member.color = rgb("#000000")
- sprite(me.spriteNum).member.line[pItem].color = rgb("#F80808")
- if pIDlist = [] then
- alert("ERROR: Geen files in deze groep!")
- go("menu")
- exit
- else
- showFileInfo()
- end if
- repeat with i = 1 to member("pakketten").text.lines.count
- sprite(me.spriteNum).member.line[i].color = rgb("#000000")
- end repeat
- end
-
- on mouseWithin me
- repeat with i = 1 to member("pakketten").text.lines.count
- sprite(me.spriteNum).member.line[i].color = rgb("#000000")
- end repeat
- newLine = sprite(me.spriteNum).pointToLine(the mouseLoc)
- if newLine <> -1 then
- sprite(me.spriteNum).member.line[newLine].color = rgb("#FF0000")
- end if
- end
-
- on mouseLeave me
- repeat with i = 1 to member("pakketten").text.lines.count
- sprite(me.spriteNum).member.line[i].color = rgb("#000000")
- end repeat
- end
-
- on mouseUp me
- repeat with i = 1 to member("pakketten").text.lines.count
- sprite(me.spriteNum).member.line[i].color = rgb("#000000")
- end repeat
- newLine = sprite(me.spriteNum).pointToLine(the mouseLoc)
- if newLine <> -1 then
- sprite(me.spriteNum).member.line[newLine].color = rgb("#FF0000")
- pItem = newLine
- showFileInfo()
- end if
- end
-
- on showFileInfo
- if gPlatform = "PC" then
- groepen = getGroupsPC()
- fileDetails = getFileDetailsPC(pIDlist[pItem])
- else
- groepen = getGroupsMAC()
- fileDetails = getFileDetailsMAC(pIDlist[pItem])
- end if
- member("uitleg").text = fileDetails[1].Caption
- member("URL").text = fileDetails[1].url
- member("bestandsnaam").text = fileDetails[1].BestandsNaam
- if fileDetails[1].BestandsNaam = EMPTY then
- sprite(26).visible = 0
- sprite(27).visible = 0
- else
- sprite(26).visible = 1
- sprite(27).visible = 1
- end if
- end
-